<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>仅适用于IE浏览器下的xml文件读取</title>
	</head>
	<body>
		<!-- 注：仅只适用于在非服务器模拟情况下的 ActiveX插件同意情况下 才能对xml文件进行读取 -->
		<div id="cityname"></div>
		<script type="text/javascript">
			"use strict"
			var xmlFileName = "readXML.xml";
			var xmlDoc = "";
			xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
			xmlDoc.async = false; //是否异步 属性false 表 同步;
									//防止后面程序处理时文件还没加载完导致出现错误,
			xmlDoc.load(xmlFileName);//加载XML //火狐可以实现(未测) 
			console.log(xmlDoc);
			//JS读取 XML 文件中的 area 节点的方式如下:
			var nodeList = xmlDoc.documentElement.getElementsByTagName("area");// IE
			for(var i = 0;i<nodeList.length;i++){
				//遍历操作
				var attributeValue = nodeList[i].getAttribute("areaid");
				document.getElementById("cityname").innerHTML += attributeValue; 
				console.log(attributeValue);
			}
		</script>
	</body>
</html>